
# 系统模块|包
"""
1. 概念 ：Python自带的模块和包 ，直接导入，无需安装 。 比如 ：import random
    它的安装路径在Python的lib目录下

2. 常见模块：
os : 主要用来操作文件或目录
datatime : 主要处理日期和时间
sys : 主要处理和系统相关的功能
random : 生成随机数
"""

import os

"""
os.listdir()    : 返回当前路径下的所有内容 ，存放在列表中
os.path.exist(path):    判断指定路径是否存在
os.system(系统命令)  : 在代码执行中系统命令 。
__file__        : 获取当前文件的路径
"""

print("返回当前路径下的所有内容:{}".format(os.listdir('.')))
print("返回当前路径是否存在:{}".format(os.path.exists('E:\python_prorject\python_53\demo06_module\demo01_module.py')))
print("获取当前文件路径：{}".format(__file__))

from datetime import datetime

now = datetime.now()
print("类型:{}".format(type(now)))
print("当前时间:{}".format(now))

# 将日期转化为字符串 ：strftime()
date_str = now.strftime("%Y-%m-%d %H:%M:%S")
print(type(date_str))
print(date_str)

# 将字符串转化为日期 ：strptime()
date_time = datetime.strptime(date_str,"%Y-%m-%d %H:%M:%S")
print(type(date_time))
print(date_time)

# sys模块
import sys
print("输出当前模块的系统路径:",sys.path)
print("当前系统平台:",sys.platform)
print("接受用户输入:",sys.argv)
print("用于退出:",sys.exit())
print("hello world")